home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 September / PCWorld_2007-09_cd.bin / audio-video / winamp / winamp535_full_emusic-7plus.exe / Plugins / Milkdrop / yin - 280 - Coming home.milk < prev    next >
INI File  |  2005-09-14  |  19KB  |  533 lines

  1. [preset00]
  2. fRating=3.000000
  3. fGammaAdj=1.350000
  4. fDecay=0.900000
  5. fVideoEchoZoom=1.000000
  6. fVideoEchoAlpha=0.000000
  7. nVideoEchoOrientation=0
  8. nWaveMode=6
  9. bAdditiveWaves=0
  10. bWaveDots=0
  11. bWaveThick=0
  12. bModWaveAlphaByVolume=0
  13. bMaximizeWaveColor=0
  14. bTexWrap=0
  15. bDarkenCenter=0
  16. bRedBlueStereo=0
  17. bBrighten=0
  18. bDarken=0
  19. bSolarize=0
  20. bInvert=0
  21. fWaveAlpha=0.002815
  22. fWaveScale=2.452974
  23. fWaveSmoothing=0.000000
  24. fWaveParam=0.000000
  25. fModWaveAlphaStart=0.500000
  26. fModWaveAlphaEnd=1.000000
  27. fWarpAnimSpeed=0.010000
  28. fWarpScale=0.010000
  29. fZoomExponent=0.880200
  30. fShader=0.800000
  31. zoom=0.999800
  32. rot=0.000000
  33. cx=0.500000
  34. cy=0.500000
  35. dx=0.000000
  36. dy=0.000000
  37. warp=0.010000
  38. sx=0.999900
  39. sy=0.999800
  40. wave_r=1.000000
  41. wave_g=0.450000
  42. wave_b=0.500000
  43. wave_x=0.630000
  44. wave_y=0.500000
  45. ob_size=0.000000
  46. ob_r=0.000000
  47. ob_g=0.000000
  48. ob_b=0.000000
  49. ob_a=0.000000
  50. ib_size=0.000000
  51. ib_r=0.000000
  52. ib_g=0.300000
  53. ib_b=0.000000
  54. ib_a=0.000000
  55. nMotionVectorsX=0.000000
  56. nMotionVectorsY=0.000000
  57. mv_dx=0.000000
  58. mv_dy=0.000000
  59. mv_l=0.050000
  60. mv_r=1.000000
  61. mv_g=0.000000
  62. mv_b=1.000000
  63. mv_a=0.000000
  64. wavecode_0_enabled=1
  65. wavecode_0_samples=512
  66. wavecode_0_sep=0
  67. wavecode_0_bSpectrum=0
  68. wavecode_0_bUseDots=1
  69. wavecode_0_bDrawThick=1
  70. wavecode_0_bAdditive=1
  71. wavecode_0_scaling=0.999998
  72. wavecode_0_smoothing=0.000000
  73. wavecode_0_r=1.000000
  74. wavecode_0_g=1.000000
  75. wavecode_0_b=1.000000
  76. wavecode_0_a=1.000000
  77. wave_0_per_frame1=t5=-.31415*sin(time*.23+.423+cos(time*.21+1.54));
  78. wave_0_per_frame2=t1=cos(-t5);
  79. wave_0_per_frame3=t2=sin(-t5);
  80. wave_0_per_frame4=t3=cos(t5);
  81. wave_0_per_frame5=t4=sin(t5);
  82. wave_0_per_frame6=t8=2*(q4+.2*time-int(q4+.2*time));
  83. wave_0_per_point1=ax=cos(100*sample+43.35+sin(231.54*sample+.543));
  84. wave_0_per_point2=ay=sin(431*sample+2.34+cos(443.54*sample+4.23));
  85. wave_0_per_point3=az=sin(546*sample+74.24+sin(524.54*sample+23.987))+ t8;
  86. wave_0_per_point4=az=if(above(az,1),az-2,az);
  87. wave_0_per_point5=c=1/(1-az);
  88. wave_0_per_point6=fx = .5*(1+ax*c);
  89. wave_0_per_point7=ox=-.6366*t5+fx;
  90. wave_0_per_point8=oy = .5*(1+ay*c);
  91. wave_0_per_point9=
  92. wave_0_per_point10=x=.5+(ox-.5)*t1-(oy-.5)*t2;
  93. wave_0_per_point11=y=.5+(ox-.5)*t2+(oy-.5)*t1;
  94. wave_0_per_point12=
  95. wave_0_per_point13=
  96. wave_0_per_point14=r=1-.5*rand(100)/100;
  97. wave_0_per_point15=g=1-.5*rand(100)/100;
  98. wave_0_per_point16=b=1-.5*rand(100)/100;
  99. wave_0_per_point17=
  100. wave_0_per_point18=// hide occluded stars
  101. wave_0_per_point19=fx=.5+.9*t4;
  102. wave_0_per_point20=fy=.5-1.32*t3;
  103. wave_0_per_point21=viz=above( sqr(x-fx)+sqr(y-fy), 1.2 );
  104. wave_0_per_point22=fx=(q5-.5)*.2+.5;
  105. wave_0_per_point23=viz2=above( sqr(x-fx)+sqr(y-.5), .002 );
  106. wave_0_per_point24=a=viz*viz2*pow((az+1)/2,3);
  107. wavecode_1_enabled=1
  108. wavecode_1_samples=256
  109. wavecode_1_sep=0
  110. wavecode_1_bSpectrum=0
  111. wavecode_1_bUseDots=0
  112. wavecode_1_bDrawThick=1
  113. wavecode_1_bAdditive=0
  114. wavecode_1_scaling=1.000000
  115. wavecode_1_smoothing=1.000000
  116. wavecode_1_r=1.000000
  117. wavecode_1_g=1.000000
  118. wavecode_1_b=1.000000
  119. wavecode_1_a=1.000000
  120. wave_1_per_frame1=// left gauge (bass)
  121. wave_1_per_frame2=bass_vol=.93*bass_vol+.07*bass_att;
  122. wave_1_per_frame3=t4=min(bass_vol,1.351);
  123. wave_1_per_frame4=clip=if(above(bass_vol,1.1),1,0);
  124. wave_1_per_frame5=phase=(clip)*(1-lastcip)*frame+clip*lastclip*phase+(1-clip)*lastclip*0;
  125. wave_1_per_frame6=t4=if(clip,t4*(.97+rand(20)/1000),t4);
  126. wave_1_per_frame7=t3=clip;
  127. wave_1_per_frame8=t2=phase;
  128. wave_1_per_frame9=lastclip=clip;
  129. wave_1_per_frame10=t5=-.31415*sin(time*.23+.423+cos(time*.21+1.54));
  130. wave_1_per_frame11=t6=.0068;
  131. wave_1_per_frame12=t7=.2;
  132. wave_1_per_frame13=t8=.05;
  133. wave_1_per_point1=sw0=below(sample,.1429);
  134. wave_1_per_point2=sw1=(1-sw0)*below(sample,.2858);
  135. wave_1_per_point3=sw2=(1-sw0)*(1-sw1)*below(sample,.4286);
  136. wave_1_per_point4=sw3=(1-sw0)*(1-sw1)*(1-sw2)*below(sample,.5718);
  137. wave_1_per_point5=sw4=above(sample,.5717)*below(sample,.7143);
  138. wave_1_per_point6=sw5=above(sample,.7142)*below(sample,.8571);
  139. wave_1_per_point7=sw6=above(sample,.8570);
  140. wave_1_per_point8=
  141. wave_1_per_point9=
  142. wave_1_per_point10=// set transparencies before remapping the sample
  143. wave_1_per_point11=a=(below(sample,.14)+above(sample,.15))*(below(sample,.56)+ above(sample,.58))*( below(sample,.71)+above(sample,.72) )*(below(sample,.85)+above(sample,.87));
  144. wave_1_per_point12=
  145. wave_1_per_point13=// normalize sample value to 1
  146. wave_1_per_point14=sample=(sw0*sample+sw1*(sample-.1429) + sw2*(sample-.2858)+sw3*(sample-.4286)+ sw4*(sample-.5717)+sw5*(sample-.7142)+sw6*(sample-.8570))*7;
  147. wave_1_per_point15=
  148. wave_1_per_point16=x=sw0*11*cos(6.2831*sample+4.7715-(q5-.5)*.86-t5);
  149. wave_1_per_point17=y=sw0*11*sin(6.2831*sample+4.7715-(q5-.5)*.86-t5);
  150. wave_1_per_point18=
  151. wave_1_per_point19=x=x+sw1*(-1+10*sample);
  152. wave_1_per_point20=y=y+sw1*(-1+sample);
  153. wave_1_per_point21=
  154. wave_1_per_point22=x=x+sw2*(9-10*sample);
  155. wave_1_per_point23=y=y+sw2*(sample);
  156. wave_1_per_point24=
  157. wave_1_per_point25=x=x-sw3;
  158. wave_1_per_point26=y=y+sw3*(1-2*sample);
  159. wave_1_per_point27=t1=.5*cos(6.2831*sample);
  160. wave_1_per_point28=t2=.5*sin(6.2831*sample);
  161. wave_1_per_point29=
  162. wave_1_per_point30=x=x+sw4*(-6.8+t1);
  163. wave_1_per_point31=y=y+sw4*(-5.8+t2);
  164. wave_1_per_point32=
  165. wave_1_per_point33=x=x+sw5*(8.5+t1);
  166. wave_1_per_point34=y=y+sw5*(-3.5+t2);
  167. wave_1_per_point35=
  168. wave_1_per_point36=
  169. wave_1_per_point37=// rotation (1.26 to -.3)
  170. wave_1_per_point38=angle=(1.26-t4)*3.14;
  171. wave_1_per_point39=t1=cos(angle);
  172. wave_1_per_point40=t2=sin(angle);
  173. wave_1_per_point41=ox=x;
  174. wave_1_per_point42=oy=y;
  175. wave_1_per_point43=x=(sw0+sw4+sw5)*x+(sw1+sw2+sw3)*(ox*t1-oy*t2);
  176. wave_1_per_point44=y=(sw0+sw4+sw5)*y+(sw1+sw2+sw3)*(ox*t2+oy*t1);
  177. wave_1_per_point45=
  178. wave_1_per_point46=x=x+sw6*(10*cos(1.5*(1-sample)*3.1415));
  179. wave_1_per_point47=y=y+sw6*(10*sin(1.5*(1-sample)*3.1415));
  180. wave_1_per_point48=
  181. wave_1_per_point49=x=x*t6 +t7;
  182. wave_1_per_point50=y=y*t6 +t8;
  183. wave_1_per_point51=
  184. wave_1_per_point52=ox=x;
  185. wave_1_per_point53=oy=y;
  186. wave_1_per_point54=c=cos(t5);
  187. wave_1_per_point55=s=sin(t5);
  188. wave_1_per_point56=x=.5+(ox-.5)*c-(oy-.5)*s;
  189. wave_1_per_point57=y=.5+(ox-.5)*s+(oy-.5)*c;
  190. wave_1_per_point58=
  191. wave_1_per_point59=// compensate for y-axis pixel-distortion (scale y by 1.38 after all rotations around final center of dial)
  192. wave_1_per_point60=t2=.5+(t7-.5)*s+(t8-.5)*c;
  193. wave_1_per_point61=y=(y-t2)*1.38+t2;
  194. wave_1_per_point62=
  195. wave_1_per_point63=c1=1;  // dial colors
  196. wave_1_per_point64=c2=below(sample,.6)+above(sample,.6)*((1-sample)/.4)*.5;
  197. wave_1_per_point65=c3=above(sample,.6)*below(sample,.8)*(sample-.6)*.25/.2;
  198. wave_1_per_point66=c4=pow(sample,4);
  199. wave_1_per_point67=
  200. wave_1_per_point68=c5=.15+.85*pow(1-abs(sample-.5)/.5,3);
  201. wave_1_per_point69=c6=abs(cos(6.2831*(frame-t2)/90));
  202. wave_1_per_point70=r=(sw1+sw2+sw3)*.8+(sw4+sw5)*.5+sw0*c5+sw6*c1;
  203. wave_1_per_point71=g=(sw1+sw2+sw3)*.4+(sw4+sw5)*.5+sw0*c5*(1+t3*(c6-1))+sw6*c2;
  204. wave_1_per_point72=b=(sw1+sw2+sw3)*.2+(sw4+sw5)*.5+sw0*c5*(1+t3*(c6-1))+sw6*c3;
  205. wave_1_per_point73=a=sw6*(c4-a)+a;
  206. wavecode_2_enabled=1
  207. wavecode_2_samples=256
  208. wavecode_2_sep=0
  209. wavecode_2_bSpectrum=0
  210. wavecode_2_bUseDots=0
  211. wavecode_2_bDrawThick=1
  212. wavecode_2_bAdditive=0
  213. wavecode_2_scaling=1.000000
  214. wavecode_2_smoothing=1.000000
  215. wavecode_2_r=1.000000
  216. wavecode_2_g=1.000000
  217. wavecode_2_b=1.000000
  218. wavecode_2_a=1.000000
  219. wave_2_per_frame1=// center gauge (mid) size,x,y
  220. wave_2_per_frame2=mid_vol=.93*mid_vol+.07*mid_att;
  221. wave_2_per_frame3=t4=min(mid_vol,1.351);
  222. wave_2_per_frame4=clip=if(above(mid_vol,1.1),1,0);
  223. wave_2_per_frame5=phase=(clip)*(1-lastcip)*frame+clip*lastclip*phase+(1-clip)*lastclip*0;
  224. wave_2_per_frame6=t4=if(clip,t4*(.97+rand(20)/1000),t4);
  225. wave_2_per_frame7=t3=clip;
  226. wave_2_per_frame8=t2=phase;
  227. wave_2_per_frame9=lastclip=clip;
  228. wave_2_per_frame10=t5=-.31415*sin(time*.23+.423+cos(time*.21+1.54));
  229. wave_2_per_frame11=t6=.008;
  230. wave_2_per_frame12=t7=.5;
  231. wave_2_per_frame13=t8=.1;
  232. wave_2_per_point1=sw0=below(sample,.1429);
  233. wave_2_per_point2=sw1=(1-sw0)*below(sample,.2858);
  234. wave_2_per_point3=sw2=(1-sw0)*(1-sw1)*below(sample,.4286);
  235. wave_2_per_point4=sw3=(1-sw0)*(1-sw1)*(1-sw2)*below(sample,.5718);
  236. wave_2_per_point5=sw4=above(sample,.5717)*below(sample,.7143);
  237. wave_2_per_point6=sw5=above(sample,.7142)*below(sample,.8571);
  238. wave_2_per_point7=sw6=above(sample,.8570);
  239. wave_2_per_point8=
  240. wave_2_per_point9=
  241. wave_2_per_point10=// set transparencies before remapping the sample
  242. wave_2_per_point11=a=(below(sample,.14)+above(sample,.15))*(below(sample,.56)+ above(sample,.58))*( below(sample,.71)+above(sample,.72) )*(below(sample,.85)+above(sample,.87));
  243. wave_2_per_point12=
  244. wave_2_per_point13=// normalize sample value to 1
  245. wave_2_per_point14=sample=(sw0*sample+sw1*(sample-.1429) + sw2*(sample-.2858)+sw3*(sample-.4286)+ sw4*(sample-.5717)+sw5*(sample-.7142)+sw6*(sample-.8570))*7;
  246. wave_2_per_point15=
  247. wave_2_per_point16=x=sw0*11*cos(6.2831*sample+4.7715-(q5-.5)*.86-t5);
  248. wave_2_per_point17=y=sw0*11*sin(6.2831*sample+4.7715-(q5-.5)*.86-t5);
  249. wave_2_per_point18=
  250. wave_2_per_point19=x=x+sw1*(-1+10*sample);
  251. wave_2_per_point20=y=y+sw1*(-1+sample);
  252. wave_2_per_point21=
  253. wave_2_per_point22=x=x+sw2*(9-10*sample);
  254. wave_2_per_point23=y=y+sw2*(sample);
  255. wave_2_per_point24=
  256. wave_2_per_point25=x=x-sw3;
  257. wave_2_per_point26=y=y+sw3*(1-2*sample);
  258. wave_2_per_point27=t1=.5*cos(6.2831*sample);
  259. wave_2_per_point28=t2=.5*sin(6.2831*sample);
  260. wave_2_per_point29=
  261. wave_2_per_point30=x=x+sw4*(-6.8+t1);
  262. wave_2_per_point31=y=y+sw4*(-5.8+t2);
  263. wave_2_per_point32=
  264. wave_2_per_point33=x=x+sw5*(8.5+t1);
  265. wave_2_per_point34=y=y+sw5*(-3.5+t2);
  266. wave_2_per_point35=
  267. wave_2_per_point36=
  268. wave_2_per_point37=// rotation (1.26 to -.3)
  269. wave_2_per_point38=angle=(1.26-t4)*3.14;
  270. wave_2_per_point39=t1=cos(angle);
  271. wave_2_per_point40=t2=sin(angle);
  272. wave_2_per_point41=ox=x;
  273. wave_2_per_point42=oy=y;
  274. wave_2_per_point43=x=(sw0+sw4+sw5)*x+(sw1+sw2+sw3)*(ox*t1-oy*t2);
  275. wave_2_per_point44=y=(sw0+sw4+sw5)*y+(sw1+sw2+sw3)*(ox*t2+oy*t1);
  276. wave_2_per_point45=
  277. wave_2_per_point46=x=x+sw6*(10*cos(1.5*(1-sample)*3.1415));
  278. wave_2_per_point47=y=y+sw6*(10*sin(1.5*(1-sample)*3.1415));
  279. wave_2_per_point48=
  280. wave_2_per_point49=x=x*t6 +t7;
  281. wave_2_per_point50=y=y*t6 +t8;
  282. wave_2_per_point51=
  283. wave_2_per_point52=ox=x;
  284. wave_2_per_point53=oy=y;
  285. wave_2_per_point54=c=cos(t5);
  286. wave_2_per_point55=s=sin(t5);
  287. wave_2_per_point56=x=.5+(ox-.5)*c-(oy-.5)*s;
  288. wave_2_per_point57=y=.5+(ox-.5)*s+(oy-.5)*c;
  289. wave_2_per_point58=
  290. wave_2_per_point59=// compensate for y-axis pixel-distortion (scale y by 1.38 after all rotations around final center of dial)
  291. wave_2_per_point60=t2=.5+(t7-.5)*s+(t8-.5)*c;
  292. wave_2_per_point61=y=(y-t2)*1.38+t2;
  293. wave_2_per_point62=
  294. wave_2_per_point63=c1=1;  // dial colors
  295. wave_2_per_point64=c2=below(sample,.6)+above(sample,.6)*((1-sample)/.4)*.5;
  296. wave_2_per_point65=c3=above(sample,.6)*below(sample,.8)*(sample-.6)*.25/.2;
  297. wave_2_per_point66=c4=pow(sample,4);
  298. wave_2_per_point67=
  299. wave_2_per_point68=c5=.15+.85*pow(1-abs(sample-.5)/.5,3);
  300. wave_2_per_point69=c6=abs(cos(6.2831*(frame-t2)/90));
  301. wave_2_per_point70=r=(sw1+sw2+sw3)*.8+(sw4+sw5)*.5+sw0*c5+sw6*c1;
  302. wave_2_per_point71=g=(sw1+sw2+sw3)*.4+(sw4+sw5)*.5+sw0*c5*(1+t3*(c6-1))+sw6*c2;
  303. wave_2_per_point72=b=(sw1+sw2+sw3)*.2+(sw4+sw5)*.5+sw0*c5*(1+t3*(c6-1))+sw6*c3;
  304. wave_2_per_point73=a=sw6*(c4-a)+a;
  305. wavecode_3_enabled=1
  306. wavecode_3_samples=256
  307. wavecode_3_sep=0
  308. wavecode_3_bSpectrum=0
  309. wavecode_3_bUseDots=0
  310. wavecode_3_bDrawThick=1
  311. wavecode_3_bAdditive=0
  312. wavecode_3_scaling=1.000000
  313. wavecode_3_smoothing=1.000000
  314. wavecode_3_r=1.000000
  315. wavecode_3_g=1.000000
  316. wavecode_3_b=1.000000
  317. wavecode_3_a=1.000000
  318. wave_3_per_frame1=// right gauge (treb)
  319. wave_3_per_frame2=treb_vol=.93*treb_vol+.07*treb_att;
  320. wave_3_per_frame3=t4=min(treb_vol,1.351);
  321. wave_3_per_frame4=clip=if(above(treb_vol,1.1),1,0);
  322. wave_3_per_frame5=phase=(clip)*(1-lastcip)*frame+clip*lastclip*phase+(1-clip)*lastclip*0;
  323. wave_3_per_frame6=t4=if(clip,t4*(.97+rand(20)/1000),t4);
  324. wave_3_per_frame7=t3=clip;
  325. wave_3_per_frame8=t2=phase;
  326. wave_3_per_frame9=lastclip=clip;
  327. wave_3_per_frame10=t5=-.31415*sin(time*.23+.423+cos(time*.21+1.54));
  328. wave_3_per_frame11=t6=.0068;
  329. wave_3_per_frame12=t7=.8;
  330. wave_3_per_frame13=t8=.05;
  331. wave_3_per_point1=sw0=below(sample,.1429);
  332. wave_3_per_point2=sw1=(1-sw0)*below(sample,.2858);
  333. wave_3_per_point3=sw2=(1-sw0)*(1-sw1)*below(sample,.4286);
  334. wave_3_per_point4=sw3=(1-sw0)*(1-sw1)*(1-sw2)*below(sample,.5718);
  335. wave_3_per_point5=sw4=above(sample,.5717)*below(sample,.7143);
  336. wave_3_per_point6=sw5=above(sample,.7142)*below(sample,.8571);
  337. wave_3_per_point7=sw6=above(sample,.8570);
  338. wave_3_per_point8=
  339. wave_3_per_point9=
  340. wave_3_per_point10=// set transparencies before remapping the sample
  341. wave_3_per_point11=a=(below(sample,.14)+above(sample,.15))*(below(sample,.56)+ above(sample,.58))*( below(sample,.71)+above(sample,.72) )*(below(sample,.85)+above(sample,.87));
  342. wave_3_per_point12=
  343. wave_3_per_point13=// normalize sample value to 1
  344. wave_3_per_point14=sample=(sw0*sample+sw1*(sample-.1429) + sw2*(sample-.2858)+sw3*(sample-.4286)+ sw4*(sample-.5717)+sw5*(sample-.7142)+sw6*(sample-.8570))*7;
  345. wave_3_per_point15=
  346. wave_3_per_point16=x=sw0*11*cos(6.2831*sample+4.7715-(q5-.5)*.86-t5);
  347. wave_3_per_point17=y=sw0*11*sin(6.2831*sample+4.7715-(q5-.5)*.86-t5);
  348. wave_3_per_point18=
  349. wave_3_per_point19=x=x+sw1*(-1+10*sample);
  350. wave_3_per_point20=y=y+sw1*(-1+sample);
  351. wave_3_per_point21=
  352. wave_3_per_point22=x=x+sw2*(9-10*sample);
  353. wave_3_per_point23=y=y+sw2*(sample);
  354. wave_3_per_point24=
  355. wave_3_per_point25=x=x-sw3;
  356. wave_3_per_point26=y=y+sw3*(1-2*sample);
  357. wave_3_per_point27=t1=.5*cos(6.2831*sample);
  358. wave_3_per_point28=t2=.5*sin(6.2831*sample);
  359. wave_3_per_point29=
  360. wave_3_per_point30=x=x+sw4*(-6.8+t1);
  361. wave_3_per_point31=y=y+sw4*(-5.8+t2);
  362. wave_3_per_point32=
  363. wave_3_per_point33=x=x+sw5*(8.5+t1);
  364. wave_3_per_point34=y=y+sw5*(-3.5+t2);
  365. wave_3_per_point35=
  366. wave_3_per_point36=
  367. wave_3_per_point37=// rotation (1.26 to -.3)
  368. wave_3_per_point38=angle=(1.26-t4)*3.14;
  369. wave_3_per_point39=t1=cos(angle);
  370. wave_3_per_point40=t2=sin(angle);
  371. wave_3_per_point41=ox=x;
  372. wave_3_per_point42=oy=y;
  373. wave_3_per_point43=x=(sw0+sw4+sw5)*x+(sw1+sw2+sw3)*(ox*t1-oy*t2);
  374. wave_3_per_point44=y=(sw0+sw4+sw5)*y+(sw1+sw2+sw3)*(ox*t2+oy*t1);
  375. wave_3_per_point45=
  376. wave_3_per_point46=x=x+sw6*(10*cos(1.5*(1-sample)*3.1415));
  377. wave_3_per_point47=y=y+sw6*(10*sin(1.5*(1-sample)*3.1415));
  378. wave_3_per_point48=
  379. wave_3_per_point49=x=x*t6 +t7;
  380. wave_3_per_point50=y=y*t6 +t8;
  381. wave_3_per_point51=
  382. wave_3_per_point52=ox=x;
  383. wave_3_per_point53=oy=y;
  384. wave_3_per_point54=c=cos(t5);
  385. wave_3_per_point55=s=sin(t5);
  386. wave_3_per_point56=x=.5+(ox-.5)*c-(oy-.5)*s;
  387. wave_3_per_point57=y=.5+(ox-.5)*s+(oy-.5)*c;
  388. wave_3_per_point58=
  389. wave_3_per_point59=// compensate for y-axis pixel-distortion (scale y by 1.38 after all rotations around final center of dial)
  390. wave_3_per_point60=t2=.5+(t7-.5)*s+(t8-.5)*c;
  391. wave_3_per_point61=y=(y-t2)*1.38+t2;
  392. wave_3_per_point62=
  393. wave_3_per_point63=c1=1;  // dial colors
  394. wave_3_per_point64=c2=below(sample,.6)+above(sample,.6)*((1-sample)/.4)*.5;
  395. wave_3_per_point65=c3=above(sample,.6)*below(sample,.8)*(sample-.6)*.25/.2;
  396. wave_3_per_point66=c4=pow(sample,4);
  397. wave_3_per_point67=
  398. wave_3_per_point68=c5=.15+.85*pow(1-abs(sample-.5)/.5,3);
  399. wave_3_per_point69=c6=abs(cos(6.2831*(frame-t2)/90));
  400. wave_3_per_point70=r=(sw1+sw2+sw3)*.8+(sw4+sw5)*.5+sw0*c5+sw6*c1;
  401. wave_3_per_point71=g=(sw1+sw2+sw3)*.4+(sw4+sw5)*.5+sw0*c5*(1+t3*(c6-1))+sw6*c2;
  402. wave_3_per_point72=b=(sw1+sw2+sw3)*.2+(sw4+sw5)*.5+sw0*c5*(1+t3*(c6-1))+sw6*c3;
  403. wave_3_per_point73=a=sw6*(c4-a)+a;
  404. shapecode_0_enabled=1
  405. shapecode_0_sides=60
  406. shapecode_0_additive=1
  407. shapecode_0_thickOutline=1
  408. shapecode_0_textured=0
  409. shapecode_0_x=0.500000
  410. shapecode_0_y=0.950000
  411. shapecode_0_rad=0.159626
  412. shapecode_0_ang=0.000000
  413. shapecode_0_tex_ang=0.000000
  414. shapecode_0_tex_zoom=1.000000
  415. shapecode_0_r=1.000000
  416. shapecode_0_g=1.000000
  417. shapecode_0_b=0.700000
  418. shapecode_0_a=1.000000
  419. shapecode_0_r2=1.000000
  420. shapecode_0_g2=0.800000
  421. shapecode_0_b2=0.000000
  422. shapecode_0_a2=0.000000
  423. shapecode_0_border_r=1.000000
  424. shapecode_0_border_g=1.000000
  425. shapecode_0_border_b=1.000000
  426. shapecode_0_border_a=0.000000
  427. shape_0_per_frame1=x=q5;
  428. shapecode_1_enabled=1
  429. shapecode_1_sides=60
  430. shapecode_1_additive=0
  431. shapecode_1_thickOutline=1
  432. shapecode_1_textured=0
  433. shapecode_1_x=0.500000
  434. shapecode_1_y=0.660000
  435. shapecode_1_rad=0.110420
  436. shapecode_1_ang=0.000000
  437. shapecode_1_tex_ang=0.000000
  438. shapecode_1_tex_zoom=6.622948
  439. shapecode_1_r=0.200000
  440. shapecode_1_g=0.200000
  441. shapecode_1_b=1.000000
  442. shapecode_1_a=1.000000
  443. shapecode_1_r2=0.300000
  444. shapecode_1_g2=0.300000
  445. shapecode_1_b2=1.000000
  446. shapecode_1_a2=0.000000
  447. shapecode_1_border_r=1.000000
  448. shapecode_1_border_g=1.000000
  449. shapecode_1_border_b=0.000000
  450. shapecode_1_border_a=0.000000
  451. shape_1_per_frame1=x=(q5-.5)*.2+.5;
  452. shape_1_per_frame2=y=.5;
  453. shape_1_per_frame3=
  454. shape_1_per_frame4=
  455. shape_1_per_frame5=
  456. shapecode_2_enabled=1
  457. shapecode_2_sides=60
  458. shapecode_2_additive=0
  459. shapecode_2_thickOutline=1
  460. shapecode_2_textured=0
  461. shapecode_2_x=0.510000
  462. shapecode_2_y=0.640000
  463. shapecode_2_rad=0.110420
  464. shapecode_2_ang=0.000000
  465. shapecode_2_tex_ang=0.000000
  466. shapecode_2_tex_zoom=6.622948
  467. shapecode_2_r=0.000000
  468. shapecode_2_g=0.000000
  469. shapecode_2_b=0.000000
  470. shapecode_2_a=1.000000
  471. shapecode_2_r2=0.000000
  472. shapecode_2_g2=0.000000
  473. shapecode_2_b2=0.000000
  474. shapecode_2_a2=0.900000
  475. shapecode_2_border_r=1.000000
  476. shapecode_2_border_g=1.000000
  477. shapecode_2_border_b=0.000000
  478. shapecode_2_border_a=0.000000
  479. shape_2_per_frame1=x=(q5-.5)*.18+.5;
  480. shape_2_per_frame2=y=.49;
  481. shapecode_3_enabled=1
  482. shapecode_3_sides=100
  483. shapecode_3_additive=0
  484. shapecode_3_thickOutline=1
  485. shapecode_3_textured=0
  486. shapecode_3_x=0.500000
  487. shapecode_3_y=0.500000
  488. shapecode_3_rad=2.320343
  489. shapecode_3_ang=0.000000
  490. shapecode_3_tex_ang=3.141593
  491. shapecode_3_tex_zoom=0.550443
  492. shapecode_3_r=0.230000
  493. shapecode_3_g=0.230000
  494. shapecode_3_b=0.230000
  495. shapecode_3_a=1.000000
  496. shapecode_3_r2=0.050000
  497. shapecode_3_g2=0.050000
  498. shapecode_3_b2=0.050000
  499. shapecode_3_a2=1.000000
  500. shapecode_3_border_r=1.000000
  501. shapecode_3_border_g=1.000000
  502. shapecode_3_border_b=1.000000
  503. shapecode_3_border_a=1.000000
  504. shape_3_per_frame1=rad=2.2;
  505. shape_3_per_frame2=c5=-.31415*sin(time*.23+.423+cos(time*.21+1.54));
  506. shape_3_per_frame3=x=.3+.9*sin(c5)+.2;
  507. shape_3_per_frame4=y=.44-1.32*cos(c5)+.06;
  508. shape_3_per_frame5=ang=-c5;
  509. per_frame_1=cont_bass=cont_bass*.93+bass_att*.07;
  510. per_frame_2=cont_mid=cont_mid*.93+mid_att*.07;
  511. per_frame_3=cont_treb=cont_treb*.93+treb_att*.07;
  512. per_frame_4=cont_vol=.993*cont_vol+.0023*(bass+mid+treb);
  513. per_frame_5=
  514. per_frame_6=max_cont_bass=max(cont_bass,max_cont_bass*.9999);
  515. per_frame_7=max_cont_mid=max(cont_mid,max_cont_mid);
  516. per_frame_8=max_cont_treb=max(cont_treb,max_cont_treb);
  517. per_frame_9=
  518. per_frame_10=
  519. per_frame_11=q4=cont_vol;
  520. per_frame_12=decay=min(1,.8+.05*pow(q4,3));
  521. per_frame_13=q5=-.31415*sin(time*.23+.423+cos(time*.21+1.54));
  522. per_frame_14=c=cos(q5);
  523. per_frame_15=s=sin(q5);
  524. per_frame_16=q6=.5+(.2-.5)*s+(.05-.5)*c;
  525. per_frame_17=q7=.5+(.5-.5)*s+(.1-.5)*c;
  526. per_frame_18=q8=.5+(.8-.5)*s+(.05-.5)*c;
  527. per_frame_19=sunx=if(equal(sunx,0),.25+rand(50)/100,sunx);
  528. per_frame_20=sunx=sunx+.001*s*q4;
  529. per_frame_21=sunx=if(equal(sunx,0),sign(s)*.001,sunx);
  530. per_frame_22=q5=sunx;
  531. per_frame_23=
  532. per_pixel_1=warp=below(sqr(x-q5)+sqr(y-.05),.01)*.15;
  533.